#include "MGCToolbox.h"

#include "MGCCorePlugin.h"

MGCToolbox::MGCToolbox(MGCApplication* app)
{
    _corePlugin = new MGCCorePlugin(app,this);
}

MGCCorePlugin *MGCToolbox::corePlugin() const
{
    return _corePlugin;
}

void MGCToolbox::setChildToolboxes()
{
    _corePlugin->setToolbox(this);
}

MGCTool::MGCTool(MGCApplication *app, MGCToolbox *toolbox)
    : QObject(toolbox)
    , _app(app)
    , _toolbox(nullptr)
{

}

void MGCTool::setToolbox(MGCToolbox *toolbox)
{
    _toolbox = toolbox;
}
